#ifndef MACHINE_MANAGE_H
#define MACHINE_MANAGE_H

#include <QDialog>
#include <qdatetime.h>
#include "sensor_adjust.h"
#include "debug_dialog.h"
#include "leak_test.h"
#include "special_setting.h"

class special_setting;

namespace Ui {
class machine_manage;
}

class machine_manage : public QDialog
{
    Q_OBJECT
    
public:
    explicit machine_manage(QWidget *parent = 0);
    ~machine_manage();
    Ui::machine_manage *ui;


private slots:
    void on_sterilization_setting_btn_clicked();

    void on_back_btn_clicked();

    void on_datatime_save_btn_clicked();

    void on_sensor_btn_clicked();

    void on_leak_test_btn_clicked();

    void on_special_setting_btn_clicked();

    void on_read_history_record_btn_clicked();
    void on_repair_mode_btn_clicked();
    void on_debug_btn_clicked();
    void on_networking_btn_clicked();
    void displayIP();

private:
    QProcess cmd;
    QDateTime datatime;
    debug_Dialog debug;
    leak_test* test;
    special_setting* sps;

};

#endif // MACHINE_MANAGE_H
